import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const store = new Vuex.Store({
    state: {
        count: 0,
        collapse: false
    },
    mutations: {
        increment(state) {
            state.count++
        },
        setCollapse(state, collapse) {
            state.collapse = collapse
        }
    },
    actions: {
        setCollapse(state, collapse) {
            state.collapse = collapse
        }
    }
})
export default store

// import Vue from "vue"
// import Vuex from "vuex"
// Vue.use(Vuex)
// const state = {
//     isCollapse: false,

// }
// const mutations = {
//     //保存数据
//     CHANGE_ACTIVE_LI(state, { isCollapse}) {
//         state.isCollapse = isCollapse
//     },
//     //清除数据
//     SET_CLEAR_DATA(state, data) {
//         state.isCollapse = data
//     }
// }
// const actions = {
//     //保存数据
//     changeSetting({ commit }, data) {
//         commit('CHANGE_ACTIVE_LI', { isCollapse: data.isCollapse})
//     },
//     //清除数据
//     clearVuex({ commit }) {
//         commit("SET_CLEAR_DATA", null);
//     },

// }
// export default {
//     //解决模块名冲突
//     namespaced: true,
//     state,
//     mutations,
//     actions
// }